Appium环境搭建及元素定位 您所在的位置:网站首页 python webdriver教程 Appium环境搭建及元素定位

Appium环境搭建及元素定位

2023-05-23 02:28| 来源: 网络整理| 查看: 265

Appium-desktop主界面包含三个菜单Simple、Advanced、Presets

Simple设置Appium server的ip地址,本地调试可以将ip地址修改为127.0.0.1 port

设置端口号,默认是4723不用修改

Advanced

高级参数配置修改,主要是一些Android和iOS设备,log路径等相关信息的配置。

第一个appium脚本 03  capability - 参数介绍 

  公共 capability

Android 独有capability 

IOS 独有capability 

启动过程【了解】

appium的启动实际上是在本机使用了4723端口开启了一个服务,我们写的 python 代码会访问本机的 appium 服务器,并获取 driver 对象

appium 会将我们的 driver 对象调用的方法转化成 post 请求,提交给appium服务器 

appium 通过接收到的 post 请求发送给手机,再由手机进行执行

 Appium元素信息的获取 01 UIAutomatorViewer的使用 

用来扫描和分析 Android 应用程序的 UI 控件的工具

使用步骤:

1. 进入SDK目录下的目录

mac 在 tools/bin 目录下,打开 uiautomatorviewer windows 在 tools 目录下,打开 uiautomatorviewer.bat

2. 电脑连接真机或打开android模拟器

3. 启动待测试app

4. 点击 uiautomatorviewer 的左上角 Device Screenshot (从左数第二个按钮)

5. 点击希望查看的控件

查看右下角 Node Detail 相关信息示例

查看《设置》应用程序右上角 ”放大镜“ 按钮的 ”resource-id“

打开 uiautomatorviewer

打开 android 模拟器启动《设置》应用程序

点击 Device Screenshot 按钮点击 ”WLAN“ 按钮

查看 Node Detail 中的 ”resource-id“ 信息

02  Appium inspector使用 

 操作步骤

配置应用信息 定位方式 

 Appium元素定位  定位一个元素

案例:启动设置,定位搜索按钮

ID定位

 

注意:定位id值不唯一 

accessibility_id定位

案例同上,元素值唯一

xpath定位

案例同上

资源分享

下面这份资源,对于想学习【软件测试】的朋友来说应该是最全面最完整的备战仓库,希望也能帮助到你!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有